Skip to content

Fix bare embedded soundpack names#25

Merged
ctoth merged 1 commit into
ctoth:masterfrom
akj:fix/embedded-soundpack-name-resolution
Jun 14, 2026
Merged

Fix bare embedded soundpack names#25
ctoth merged 1 commit into
ctoth:masterfrom
akj:fix/embedded-soundpack-name-resolution

Conversation

@akj

@akj akj commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Resolves bare embedded platform soundpack names such as windows, wsl, darwin, and linux to their matching embedded:<name>.json soundpacks during startup.
  • Fixes the path where claudio soundpack use windows stores default_soundpack: "windows", but startup previously only handled explicit embedded: identifiers or filesystem-backed soundpacks.
  • Includes the embedded native Linux soundpack in discovery so list/use validation sees it alongside the other built-in platform packs.

Note

This PR is independent, but #23 fixes a pre-existing cgo malgo test abort that can affect full-suite CI on any branch. Merge #23 first if CI fails in internal/audio/malgo rather than in this changed path.

Test plan

  • go test ./internal/cli ./internal/config ./internal/soundpack
  • CGO_ENABLED=0 go test ./...

@ctoth ctoth merged commit 67bf4ed into ctoth:master Jun 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants